21. 文本:总结和后续内容
总结
主键和外键
你学习了在连接数据库中的表格时与主键和外键相关的关键要素:
-
主键 - 对于表格中的每行都是唯一的。主键通常是数据库中的第一列(就像 Parch & Posey 数据库中每个表格的 id 列)。
-
外键 - 是出现在另一个表格中的 主键 ,允许行不是唯一的行。
数据库的数据设置非常重要,但通常不是数据分析师的职责。这一过程称为 数据库规范化 。
JOIN
在这节课,你学习了如何使用 JOIN 组合多个表格的数据。你将最常用到的三个 JOIN 语句为:
- JOIN - 一种 INNER JOIN ,仅获取在两个表格中都存在的数据。
- LEFT JOIN - 用于获取 FROM 中的表格中的所有行,即使它们不存在于 JOIN 语句中。
- RIGHT JOIN - 用于获取 JOIN 中的表格中的所有行,即使它们不存在于 FROM 语句中。
还有几个没有讲解的高级 JOIN ,它们仅适用于非常特定的情况。 UNION 和 UNION ALL 、 CROSS JOIN 和比较难的 SELF JOIN 。这些内容比较深奥,这门课程不会再过多介绍,但是有必要知道这些连接方法是存在的,它们在特殊情况下比较实用。
别名
你学习了可以使用 AS 或直接对表格和列设定别名。这样可以减少要输入的字符数,同时确保列标题可以描述表格中的数据。
后续内容
下节课的主题是 聚合 数据。你已经学到了很多知识,但是可能依然觉得 SQL 与 统计学 和使用 Excel 等平台不太相关。聚合函数将使你能够编写更复杂的 SQL 查询,并回答以下等问题:
- 哪个 渠道 产生的收入更高?
- 哪个 客户 具有商品量最多的订单?
- 哪个 销售代表 的订单量最多?或订单量最少?他们有多少订单?